struct PSInput
{
    float4 position : SV_POSITION;
    float4 color : COLOR;
};

const float4 vertices[3] = { float4(0, 0.5, 0, 0), float4(-0.5, -0.5, 0, 0), float4(0.5, -0.5, 0, 0) };
 
PSInput vs_main(float4 position : POSITION, float4 color : COLOR)
{
    PSInput result;
 
    result.position = position;
    result.color = color;
 
    return result;
}
 
float4 ps_main(PSInput input) : SV_TARGET
{
    return input.color;
}